概述
这是一个快速轻量级的替代品,用于替代 [minimist](https://github.com/substack/minimist 和 yargs-parser
。
之所以存在这个工具,是因为大多数项目通常不需要 minimist 和 yargs-parser 提供的大多数功能。不过,mri 与它们相似,可能对你也可以作为“替代方案”来使用!
开始
安装
npm install mri
简单示例
import mri from "mri";
const argsOptions: mri.Options = {
boolean: ["h", "help", "v", "version"],
string: ["host", "name", "cookieAge", "sessionAge","port"],
alias: {
v: "version",
h: ["help"],
},
default: {
},
};
const args = mri(process.argv.slice(2), argsOptions);
export default args;
node app.js --port=3001